Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Chile F2 VII Avierto Internacional de Salinas - Salinas USTA Seascape Challenger - Aptos 2001 USTA Challenger of Calabasas - Calabasas University of Tennessee USTA Men's Challenger - Knoxville 2002 Tulsa USTA Challenger - Tulsa VI Open Banc Agricol - Andorra Heilbronn Open - Heilbronn Open Sainte-Victoire - Aix-En-Provence Prague Open - Prague Top Wool Challenger Biella - Biella Samsung Securities Cup Challenger Tennis - Seoul Pekao Open 2003 - Szczecin USTA Challenger of Tiburon - Tiburon Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao Alfa Romeo Tennis Cup - Cordenons Tehran Open 2004 - Tehran China Open - Beijing Copa Petrobras Argentina - Buenos Aires The Wright Financial Group USTA Challenger - Champaign Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Guadalajara - Guadalajara La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago XL Capital Bermuda Open - Bermuda Nottingham Men's Challenger - Nottingham 2005 West Side Tennis Coub Men's Challenger - Forest Hills Pro Challenger at Calabasas - Calabasas USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Kos-Zucchetti Tennis Cup - Cordenons Samarkand Challenger - Samarkand Geneva Challenger - Geneva Pereira Challenger Buenos Aires Challenger Zivnobanka Czech Open - Prostejov VI Gramado Open de Tenis - Gramado West Side Tennis Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton Copa Petrobras Bogota - Bogota VII Open Banc Agricol - Andorra C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda USTA Seascape Challenger - Aptos 2002 USTA Tallahassee Tennis Challenger - Tallahassee San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Ourocard Tennis Challenger - Sao Paulo Copa Petrobras Brazil - Belo Horizonte Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg Busan Open Challenger Tennis - Busan Home Depot Center USTA Challenger - Carson 2006 Challenger of Santa Clarita California Challenger - Valencia Ciudad de Pozoblanco Open Diputacion - Cordoba The Surbiton Trophy - Surbiton USTA Tallahassee Tennis Challenger - Tallahassee 13 BH Tennis Open International Cup - Belo Horizonte Music City Challenger - Nashville 2005 Freeman Men's Challenger - Joplin 2002 USTA Challenger of Calabasas - Calabasas Zivnobanka Open - Prostejov CMG Asia Open - Hong Kong Kuppers Kolsch Cup Aachen - Aachen 2003 USTA Challenger of Calabasas - Calabasas X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago USTA Illinois Challenger - Champaign Almaty Challenger 1 - Almaty Challenger ATP de Cuenca Diario El Mercurio - Cuenca 9° Trani Cup - Trani Odlum Brown Vancouver Open - Vancouver XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Challenger Casablanca San Angel - Mexico City Memorial A. Manfredini Sassuolo Challenger - Sassuolo LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XIV Challenger ATP Club Premium Open - Quito Bogota Challenger San Luis Potosi Challenger Turin Challenger Manta Challenger Bogota Challenger Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Salem Open - Hong Kong Santiago Challenger Japan Open - Tokyo The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Beijing Open - Beijing Heineken Open - Singapore Kremlin Cup - Moscow Hellmann's Cup - Santiago Sybase Open - San Jose U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs XII Internazionali di Tennis CARISBO - Bologna Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Heineken Open - Singapore Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '99 - Barcelona ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta BMW Open - Munich Citrix Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport 1999 Mercedes Cup - Stuttgart Infiniti Open - Los Angeles International Championship of Croatia - Umag Grolsch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Sybase Open - San Jose Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Mexico City Citrix Tennis Championships - Delray Beach Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Galleryfurniture.com Challenge - Atlanta Mallorca Open - Mallorca Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Siebel Open - San Jose Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Lima Challenger International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo San Jose Scottsdale Queen's Club Newport Washington Indianapolis ARMS USTA Challenger - Rocky Mount Challenger Canottieri Minico - Mantova Fifth-Third Bank Tennis Championships - Lexington Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach BellSouth Open - Vina del Mar San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon XL Capital Bermuda Open - Bermuda Argentina Open - Buenos Aires 2002 Eddleman USTA Challenger - Birmingham Memorial Savigni - Sassuolo Brasil Open - Costa do Sauipe Fifth-Third Bank Tennis Championships - Lexington Abierto Mexicano Telfonica MoviStar - Acapulco XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Grand Prix Hassan II - Casablanca drkoop.com USTA Tennis Championships - Armonk U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort 2001 USTA Tallahassee Tennis Challenger - Tallahassee XI Venice Open - Venice Generali Open - Kitzbuhel Pekao Open 2001 - Szczecin Pilot Pen Tennis - New Haven China Open - Beijing Open Romania - Bucharest Copa Ericsson Costa Rica - San Jose Thailand Open - Bangkok The Waco International Tennis Challenger - Waco Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Samsung Securities Cup - Seoul Open de la Ville de Saint Denis - Reunion Island Visa Tennis Open - Sao Paulo Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Regions Morgan Keegan Championships - Memphis Heilbronn Challenger - Heilbronn Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Campbell's Hall of Fame Tennis Championships - Newport Zagreb Open - Zagreb Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende RCA Championships - Indianapolis Countrywide Classic - Los Angeles Newcastle Challenger - Newcastle The Powder Byrne Trophy - Surbiton U.S. Men's Clay Court Championships - Houston Pomorski Bank Kredytowy Open - Szczecin V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin CMG Asia Open - Hong Kong Copa Ericsson - Buenos Aires The Stella Artois Championships - London Red Letter Days Open - Nottingham Nord/LB Open - Braunschweig RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Aberto de Sao Paulo - Sao Paulo Pro Tennis World Open - Sunrise USTA Comerica Challenger - Aptos USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa The LTA Cardiff Challenger - Cardiff Siemens Open 2002 - Scheveningen 2002 FSE Challenger - Tarzana Pekao Open 2004 - Szczecin Burbank Challenger - Burbank XL Capital Bermuda Open - Bermuda Fergana Challenger - Fergana Memorial Manfredini - Sassuolo Challenger Lugano - Lugano San Luis Potosi Challenger - San Luis Potosi Telesp Celular Open - Ribeirao Preto Theusbridge.com Tennis Classic - Tarzana Copa Sevilla 2007 - Seville Copa Petrobras Uruguay - Montevideo Challenger Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi The Wright Financial Group, Inc. Challenger - Champaign XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Internationaux de Tennis de Brest - Brest Seguros Bolivar Open - Bogota Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Southern Capital Cup - Almaty Seguros Bolivar Open - Cali Asirom Challenger Brasov - Brasov Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion VII Trofeo Ciudad de Quito - Quito Haagen Dazs Open - Caracas Joplin Challenger - Joplin San Marino Cepu Open - San Marino Britania Zavaleta - Puebla Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli Lima Challenger - Lima Harrah's Entertainment Challenger - Tunica Bucaramanga Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Santiago Challenger Sybase Open - San Jose The Powder Byrne Trophy - Surbiton Milan Challenger Merano Open - Merano Reggio Emilia Challenger Bulgarian Challenger 2002 - Sofia Rado Swiss Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Shanghai Open '98 - Shanghai Kroger / St. Jude International - Memphis Bogota Challenger The Stella Artois Grass Court Championships - Queen's/London Prasentiert Von Seat Wolfsburg - Wolfsburg Warsteiner Challenger Series - Lippstadt Montevideo Challenger Music City Challenger - Nashville Asuncion Challenger The Nottingham Open - Nottingham VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta 2003 West Side Tennis Club Challenger - Forest Hills 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Guayaquil Challenger Gelsor Open Romania - Bucharest Trani Cup - Trani 2004 Keys Gate Challenger - Homestead Grand Prix Hassan II - Casablanca Adidas International - Sydney Copa Ericsson - Montevideo AAPT Championships - Adelaide GHI Bronx Classic - Bronx GHI Bronz Classic - Bronx The Nottingham Challenger - Nottingham XL Bermuda Open - Bermuda Arizona Men's Tennis Championships - Scottsdale Idea Prokom Open - Sopot Eddleman USTA Challenger - Birmingham Iquique Challenger Chennai Open - Chennai Qatar Mobil Open 2000 - Doha USTA Seascape Challenger - Aptos XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Ericsson - Santiago Internazionali di Tennis di San Marino - San Marino President's Cup 2000 - Tashkent Open 13 - Marseille Legg Mason Tennis Classic - Washington Kroger / St. Jude International - Memphis Sybase Open - San Jose Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Verizon Tennis Challenge - Atlanta Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Kroger / St. Jude International - Memphis Campbell's Hall of Fame Tennis Championships - Newport Tel Aviv Shanghai Open '97 - Shanghai Open 13 - Marseille Internazionali di Tennis di San Marino - San Marino International Championship of Croatia - Umag Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando The Nottingham Open - Nottingham TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Moselle - Metz The Nottingham Open - Nottingham AAPT Championships - Adelaide The Lipton Championships - Key Biscayne Mallorca Open - Mallorca Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow du Maurier Open - Montreal Heineken Open Singapore - Singapore Great American Insurance ATP Championship - Cincinnati Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Key Biscayne Idea Prokom Open - Sopot UBS Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Brasil Open - Salvador Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Los Angeles Western & Southern Financial Group Masters - Cincinnati AIG Japan Open - Tokyo Pacific Life Open - Indian Wells Tata Open 2003 - Chennai Grolsch Open - Amsterdam Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai BellSouth Open - Vina del Mar Chennai Open - Chennai The 10tele.com Open - Nottingham Eurocard Open - Stuttgart Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Tennis Masters Series - Paris U.S. Open - New York Tennis Masters Series - Toronto Newsweek Champions Cup - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 River Oaks International Tennis Tournament - Houston French Open - Paris Tennis Masters Cup - Shanghai